home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Publication 13
/
Publication_13_19xx_Civitas_de_Side_B.d64
/
some basic-fx's
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2023-02-26
|
2KB
|
100 lines
10 rem
11 rem bildschirm loeschen + faerben
12 rem
13 print"[147]":poke53280,0:poke53281,0
14 rem
15 rem a$ = text
16 rem x = x-position
17 rem y = y-position
18 rem
19 a$="scroller by zeitgeist!":x=0:y=23
20 b$="civitas":c$="studios":a=30:b=22
21 rem
22 rem reinscrollen
23 rem
24 forg=1tolen(a$)
25 poke211,x:poke214,y:sys58732
26 printright$(a$,g)
27 nextg
28 rem
29 rem farb-definition
30 rem
31 f(1)=6:f(2)=2:f(3)=5:f(4)=7:f(5)=1
32 rem
33 rem text-fade vorwaerts
34 rem
35 forg=1to5
36 poke211,a:poke214,b:sys58732
37 poke646,f(g):printb$
38 forq=1to50:nextq,g
39 rem
40 rem weiter ?
41 rem
42 ifd=3then54
43 rem
44 rem text-fade rueckwaerts
45 rem
46 forg=5to0step-1
47 poke211,a:poke214,b:sys58732
48 poke646,f(g):printb$
49 forq=1to50:nextq,g
50 rem
51 rem wiederholung
52 rem
53 d=d+1:goto35
54 rem
55 rem c$ zeichen fuer zeichen
56 rem
57 forg=1tolen(c$)
58 poke211,a:poke214,b+1:sys58732
59 printleft$(c$,g)
60 forq=1to20:nextq,g
61 rem
62 rem rausscrollen
63 rem
64 forg=1tolen(a$)
65 poke211,x:poke214,y:sys58732
66 printmid$(a$,g,len(a$)-g+1)" "
67 nextg
68 rem
69 rem letztes zeichen loeschen
70 rem
71 poke211,x:poke214,y:sys58732
72 print" "
73 rem
74 rem c$ ausfaden
75 rem
76 forg=5to0step-1
77 poke211,a:poke214,b+1:sys58732
78 poke646,f(g):printc$
79 forq=1to30:nextq,g
80 rem
81 rem b$ nach oben
82 rem
83 forg=bto1step-1
84 poke211,a:poke214,g:sys58732
85 print""b$
86 poke211,a:poke214,g+1:sys58732
87 forq=1tolen(b$):print" ";:nextq
88 forq=1to20:nextq,g
89 rem
90 rem b$ nach links
91 rem
92 forg=ato1step-1
93 poke211,g:poke214,1:sys58732
94 printb$" "
95 forq=1to20
96 nextq,g
97 rem
98 rem b$ ausfaden
99 rem
100 forg=5to0step-1
101 poke211,1:poke214,1:sys58732
102 poke646,f(g):printb$
103 forq=1to30:nextq,g
104 rem
105 rem ende
106 rem
107 forg=1to1000:next
108 print"[147]":list